package com.probox.common.entity.vo.customer;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.probox.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 客户运营权益赠送对象vo customer_operation_privilege_give
 *
 * @author usoft
 * @date 2021-07-23
 */
@Data
@ApiModel(description = "客户运营权益赠送vo")
public class CustomerOperationPrivilegeGiveVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 运营赠送id
     */
    //默认主键自增
    @TableId(value = "OPERATION_GIVE_UID", type = IdType.AUTO)
    private Long operationGiveUid;

    /**
     * 运营权益id
     */
    @Excel(name = "运营权益id")
    @ApiModelProperty(value = "运营权益id")
    private Long operationPrivilegeUid;

    /**
     * 赠送id
     */
    @Excel(name = "赠送id")
    @ApiModelProperty(value = "赠送id")
    private Long giveUid;

    /** 优惠券名称 */
    @Excel(name = "优惠券名称")
    @ApiModelProperty(value = "优惠券名称(优惠券名称)")
    private String couponName;

    /** 优惠卷描述 */
    @Excel(name = "优惠卷描述")
    @ApiModelProperty(value = "优惠卷描述")
    private String couponDesc;

    /** 优惠券总数量（-1无限制 */
    @Excel(name = "优惠券总数量" , readConverterExp = "优惠券总数量（-1无限制")
    @ApiModelProperty(value = "优惠券总数量(优惠券总数量（-1无限制)")
    private Integer couponNums;

    /**
     * 赠送数量
     */
    @Excel(name = "赠送数量")
    @ApiModelProperty(value = "赠送数量")
    private Long giveNumber;



}
